[INFO] fetching crate bladerf-sys 0.1.2...
[INFO] fixing bladerf-sys-0.1.2 against try#622891a4e29178280638a6b63a8908bde2c0c854+cargoflags=-Zfix-edition=end=2015,2024 for pr-157817-2
[INFO] extracting crate bladerf-sys 0.1.2 into /workspace/builds/worker-7-tc2/source
[INFO] started tweaking crates.io crate bladerf-sys 0.1.2
[INFO] finished tweaking crates.io crate bladerf-sys 0.1.2
[INFO] tweaked toml for crates.io crate bladerf-sys 0.1.2 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate bladerf-sys 0.1.2 on toolchain 622891a4e29178280638a6b63a8908bde2c0c854
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 26 packages to latest compatible versions
[INFO] [stderr]       Adding bindgen v0.70.1 (available: v0.72.1)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3a6becf2bc8dde7f3fa57ede90e4f284e72d296796fc446bbb1e2c7cc0530151" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] eda94d08a46fbc467ca2d1a108127df8d101807cab45ce3f36bc6468c76ecb97
[INFO] running `Command { std: "docker" "start" "eda94d08a46fbc467ca2d1a108127df8d101807cab45ce3f36bc6468c76ecb97", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "eda94d08a46fbc467ca2d1a108127df8d101807cab45ce3f36bc6468c76ecb97" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "eda94d08a46fbc467ca2d1a108127df8d101807cab45ce3f36bc6468c76ecb97", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=" "-w" "/opt/rustwide/workdir" "--user" "0:0" "eda94d08a46fbc467ca2d1a108127df8d101807cab45ce3f36bc6468c76ecb97" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fix" "--allow-no-vcs" "--allow-dirty" "--frozen" "--all" "--all-targets" "--message-format=json" "-Zfix-edition=end=2015,2024", kill_on_drop: false }`
[INFO] [stderr] crater-edition-check: migrating to next edition
[INFO] [stderr]    Migrating Cargo.toml from 2021 edition to 2024
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling quote v1.0.46
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling bindgen v0.70.1
[INFO] [stderr]    Compiling bitflags v2.13.0
[INFO] [stderr]    Compiling clang-sys v1.8.1
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling cexpr v0.6.0
[INFO] [stderr]    Compiling regex v1.12.4
[INFO] [stderr]    Compiling prettyplease v0.2.37
[INFO] [stderr]    Compiling bladerf-sys v0.1.2 (/opt/rustwide/workdir)
[INFO] [stderr]    Migrating build.rs from 2021 edition to 2024
[INFO] [stderr]    Migrating src/lib.rs from 2021 edition to 2024
[INFO] [stderr]        Fixed /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs (193 fixes)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 24.45s
[INFO] [stderr] crater-edition-check: bladerf-sys v0.1.2 (/opt/rustwide/workdir) updating edition from 2021 to 2024
[INFO] [stderr]    Compiling bladerf-sys v0.1.2 (/opt/rustwide/workdir)
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:7151
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; extern "C" { pub fn bladerf_open (device : * mut * mut bladerf , device_identifier : * const :: std :: os :: raw :: c_char) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:7311
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... :: std :: os :: raw :: c_int ; } extern "C" { pub fn bladerf_close (device : * mut bladerf) ; } extern "C" { pub fn bladerf_open_...
[INFO] [stdout]   |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:7374
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_open_with_devinfo (device : * mut * mut bladerf , devinfo : * mut bladerf_devinfo) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:7521
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; } extern "C" { pub fn bladerf_get_device_list (devices : * mut * mut bladerf_devinfo) -> :: std :: os :: raw :: c_int ; } exter...
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:7641
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... os :: raw :: c_int ; } extern "C" { pub fn bladerf_free_device_list (devices : * mut bladerf_devinfo) ; } extern "C" { pub fn bla...
[INFO] [stdout]   |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:7724
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...* mut bladerf_devinfo) ; } extern "C" { pub fn bladerf_init_devinfo (info : * mut bladerf_devinfo) ; } extern "C" { pub fn bladerf...
[INFO] [stdout]   |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:7800
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_devinfo (dev : * mut bladerf , info : * mut bladerf_devinfo) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:7929
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_backendinfo (dev : * mut bladerf , info : * mut bladerf_backendinfo) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:8066
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_devinfo_from_str (devstr : * const :: std :: os :: raw :: c_char , info : * mut bladerf_devinfo) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:8231
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...nt ; } extern "C" { pub fn bladerf_devinfo_matches (a : * const bladerf_devinfo , b : * const bladerf_devinfo) -> bool ; } extern ...
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:8347
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_devstr_matches (dev_str : * const :: std :: os :: raw :: c_char , info : * mut bladerf_devinfo) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:7151
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; extern "C" { pub fn bladerf_open (device : * mut * mut bladerf , device_identifier : * const :: std :: os :: raw :: c_char) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:8483
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...bool ; } extern "C" { pub fn bladerf_backend_str (backend : bladerf_backend) -> * const :: std :: os :: raw :: c_char ; } extern "...
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:8596
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...td :: os :: raw :: c_char ; } extern "C" { pub fn bladerf_set_usb_reset_on_open (enabled : bool) ; } # [repr (C)] # [derive (Debug...
[INFO] [stdout]   |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:12070
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; extern "C" { pub fn bladerf_get_serial (dev : * mut bladerf , serial : * mut :: std :: os :: raw :: c_char) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:7311
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... :: std :: os :: raw :: c_int ; } extern "C" { pub fn bladerf_close (device : * mut bladerf) ; } extern "C" { pub fn bladerf_open_...
[INFO] [stdout]   |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:12214
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_serial_struct (dev : * mut bladerf , serial : * mut bladerf_serial) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:12350
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_fpga_size (dev : * mut bladerf , size : * mut bladerf_fpga_size) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:7374
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_open_with_devinfo (device : * mut * mut bladerf , devinfo : * mut bladerf_devinfo) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:12483
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...; } extern "C" { pub fn bladerf_get_fpga_bytes (dev : * mut bladerf , size : * mut usize) -> :: std :: os :: raw :: c_int ; } exte...
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:7521
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; } extern "C" { pub fn bladerf_get_device_list (devices : * mut * mut bladerf_devinfo) -> :: std :: os :: raw :: c_int ; } exter...
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:12605
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_flash_size (dev : * mut bladerf , size : * mut u32 , is_guess : * mut bool) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:12749
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_fw_version (dev : * mut bladerf , version : * mut bladerf_version) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:7641
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... os :: raw :: c_int ; } extern "C" { pub fn bladerf_free_device_list (devices : * mut bladerf_devinfo) ; } extern "C" { pub fn bla...
[INFO] [stdout]   |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:7724
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...* mut bladerf_devinfo) ; } extern "C" { pub fn bladerf_init_devinfo (info : * mut bladerf_devinfo) ; } extern "C" { pub fn bladerf...
[INFO] [stdout]   |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:12880
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...:: c_int ; } extern "C" { pub fn bladerf_is_fpga_configured (dev : * mut bladerf) -> :: std :: os :: raw :: c_int ; } extern "C" {...
[INFO] [stdout]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:7800
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_devinfo (dev : * mut bladerf , info : * mut bladerf_devinfo) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:12985
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_fpga_version (dev : * mut bladerf , version : * mut bladerf_version) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:13118
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_fpga_source (dev : * mut bladerf , source : * mut bladerf_fpga_source) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:7929
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_backendinfo (dev : * mut bladerf , info : * mut bladerf_backendinfo) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:8066
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_devinfo_from_str (devstr : * const :: std :: os :: raw :: c_char , info : * mut bladerf_devinfo) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:13257
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... :: raw :: c_int ; } extern "C" { pub fn bladerf_device_speed (dev : * mut bladerf) -> bladerf_dev_speed ; } extern "C" { pub fn b...
[INFO] [stdout]   |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:8231
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...nt ; } extern "C" { pub fn bladerf_devinfo_matches (a : * const bladerf_devinfo , b : * const bladerf_devinfo) -> bool ; } extern ...
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:13345
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...speed ; } extern "C" { pub fn bladerf_get_board_name (dev : * mut bladerf) -> * const :: std :: os :: raw :: c_char ; } pub type b...
[INFO] [stdout]   |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:14126
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...:: c_uint ; extern "C" { pub fn bladerf_get_channel_count (dev : * mut bladerf , dir : bladerf_direction) -> usize ; } pub type bl...
[INFO] [stdout]   |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:8347
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_devstr_matches (dev_str : * const :: std :: os :: raw :: c_char , info : * mut bladerf_devinfo) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:8483
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...bool ; } extern "C" { pub fn bladerf_backend_str (backend : bladerf_backend) -> * const :: std :: os :: raw :: c_char ; } extern "...
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:15424
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; extern "C" { pub fn bladerf_set_gain (dev : * mut bladerf , ch : bladerf_channel , gain : bladerf_gain) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:15564
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_gain (dev : * mut bladerf , ch : bladerf_channel , gain : * mut bladerf_gain) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:8596
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...td :: os :: raw :: c_char ; } extern "C" { pub fn bladerf_set_usb_reset_on_open (enabled : bool) ; } # [repr (C)] # [derive (Debug...
[INFO] [stdout]   |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:12070
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; extern "C" { pub fn bladerf_get_serial (dev : * mut bladerf , serial : * mut :: std :: os :: raw :: c_char) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:15710
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_set_gain_mode (dev : * mut bladerf , ch : bladerf_channel , mode : bladerf_gain_mode) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:12214
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_serial_struct (dev : * mut bladerf , serial : * mut bladerf_serial) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:15860
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_gain_mode (dev : * mut bladerf , ch : bladerf_channel , mode : * mut bladerf_gain_mode) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:12350
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_fpga_size (dev : * mut bladerf , size : * mut bladerf_fpga_size) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:16016
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_gain_modes (dev : * mut bladerf , ch : bladerf_channel , modes : * mut * const bladerf_gain_modes) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:12483
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...; } extern "C" { pub fn bladerf_get_fpga_bytes (dev : * mut bladerf , size : * mut usize) -> :: std :: os :: raw :: c_int ; } exte...
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:16183
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_gain_range (dev : * mut bladerf , ch : bladerf_channel , range : * mut * const bladerf_range) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:12605
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_flash_size (dev : * mut bladerf , size : * mut u32 , is_guess : * mut bool) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:16345
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_set_gain_stage (dev : * mut bladerf , ch : bladerf_channel , stage : * const :: std :: os :: raw :: c_char , gain : bladerf_gain) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:12749
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_fw_version (dev : * mut bladerf , version : * mut bladerf_version) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:16539
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_gain_stage (dev : * mut bladerf , ch : bladerf_channel , stage : * const :: std :: os :: raw :: c_char , gain : * mut bladerf_gain) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:16739
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_gain_stage_range (dev : * mut bladerf , ch : bladerf_channel , stage : * const :: std :: os :: raw :: c_char , range : * mut * const bladerf_range) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:12880
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...:: c_int ; } extern "C" { pub fn bladerf_is_fpga_configured (dev : * mut bladerf) -> :: std :: os :: raw :: c_int ; } extern "C" {...
[INFO] [stdout]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:12985
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_fpga_version (dev : * mut bladerf , version : * mut bladerf_version) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:13118
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_fpga_source (dev : * mut bladerf , source : * mut bladerf_fpga_source) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:16955
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_gain_stages (dev : * mut bladerf , ch : bladerf_channel , stages : * mut * const :: std :: os :: raw :: c_char , count : usize) -> :: std :: os :: raw :: c_int ; } pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:13257
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... :: raw :: c_int ; } extern "C" { pub fn bladerf_device_speed (dev : * mut bladerf) -> bladerf_dev_speed ; } extern "C" { pub fn b...
[INFO] [stdout]   |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:18023
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; extern "C" { pub fn bladerf_set_sample_rate (dev : * mut bladerf , ch : bladerf_channel , rate : bladerf_sample_rate , actual : * mut bladerf_sample_rate) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:18214
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_set_rational_sample_rate (dev : * mut bladerf , ch : bladerf_channel , rate : * mut bladerf_rational_rate , actual : * mut bladerf_rational_rate) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:13345
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...speed ; } extern "C" { pub fn bladerf_get_board_name (dev : * mut bladerf) -> * const :: std :: os :: raw :: c_char ; } pub type b...
[INFO] [stdout]   |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:18424
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_sample_rate (dev : * mut bladerf , ch : bladerf_channel , rate : * mut bladerf_sample_rate) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:14126
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...:: c_uint ; extern "C" { pub fn bladerf_get_channel_count (dev : * mut bladerf , dir : bladerf_direction) -> usize ; } pub type bl...
[INFO] [stdout]   |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:15424
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; extern "C" { pub fn bladerf_set_gain (dev : * mut bladerf , ch : bladerf_channel , gain : bladerf_gain) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:18584
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_sample_rate_range (dev : * mut bladerf , ch : bladerf_channel , range : * mut * const bladerf_range) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:18753
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_rational_sample_rate (dev : * mut bladerf , ch : bladerf_channel , rate : * mut bladerf_rational_rate) -> :: std :: os :: raw :: c_int ; } pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:15564
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_gain (dev : * mut bladerf , ch : bladerf_channel , gain : * mut bladerf_gain) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:15710
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_set_gain_mode (dev : * mut bladerf , ch : bladerf_channel , mode : bladerf_gain_mode) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:18985
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; extern "C" { pub fn bladerf_set_bandwidth (dev : * mut bladerf , ch : bladerf_channel , bandwidth : bladerf_bandwidth , actual : * mut bladerf_bandwidth) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:15860
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_gain_mode (dev : * mut bladerf , ch : bladerf_channel , mode : * mut bladerf_gain_mode) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:19175
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_bandwidth (dev : * mut bladerf , ch : bladerf_channel , bandwidth : * mut bladerf_bandwidth) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:16016
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_gain_modes (dev : * mut bladerf , ch : bladerf_channel , modes : * mut * const bladerf_gain_modes) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:19336
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_bandwidth_range (dev : * mut bladerf , ch : bladerf_channel , range : * mut * const bladerf_range) -> :: std :: os :: raw :: c_int ; } pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:16183
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_gain_range (dev : * mut bladerf , ch : bladerf_channel , range : * mut * const bladerf_range) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:19538
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; extern "C" { pub fn bladerf_select_band (dev : * mut bladerf , ch : bladerf_channel , frequency : bladerf_frequency) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:16345
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_set_gain_stage (dev : * mut bladerf , ch : bladerf_channel , stage : * const :: std :: os :: raw :: c_char , gain : bladerf_gain) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:19691
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_set_frequency (dev : * mut bladerf , ch : bladerf_channel , frequency : bladerf_frequency) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:16539
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_gain_stage (dev : * mut bladerf , ch : bladerf_channel , stage : * const :: std :: os :: raw :: c_char , gain : * mut bladerf_gain) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:19846
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_frequency (dev : * mut bladerf , ch : bladerf_channel , frequency : * mut bladerf_frequency) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:16739
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_gain_stage_range (dev : * mut bladerf , ch : bladerf_channel , stage : * const :: std :: os :: raw :: c_char , range : * mut * const bladerf_range) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:20007
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_frequency_range (dev : * mut bladerf , ch : bladerf_channel , range : * mut * const bladerf_range) -> :: std :: os :: raw :: c_int ; } pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:16955
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_gain_stages (dev : * mut bladerf , ch : bladerf_channel , stages : * mut * const :: std :: os :: raw :: c_char , count : usize) -> :: std :: os :: raw :: c_int ; } pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:18023
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; extern "C" { pub fn bladerf_set_sample_rate (dev : * mut bladerf , ch : bladerf_channel , rate : bladerf_sample_rate , actual : * mut bladerf_sample_rate) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:21698
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; extern "C" { pub fn bladerf_get_loopback_modes (dev : * mut bladerf , modes : * mut * const bladerf_loopback_modes) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:18214
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_set_rational_sample_rate (dev : * mut bladerf , ch : bladerf_channel , rate : * mut bladerf_rational_rate , actual : * mut bladerf_rational_rate) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:21850
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...int ; } extern "C" { pub fn bladerf_is_loopback_mode_supported (dev : * mut bladerf , mode : bladerf_loopback) -> bool ; } extern ...
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:18424
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_sample_rate (dev : * mut bladerf , ch : bladerf_channel , rate : * mut bladerf_sample_rate) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:18584
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_sample_rate_range (dev : * mut bladerf , ch : bladerf_channel , range : * mut * const bladerf_range) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:18753
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_rational_sample_rate (dev : * mut bladerf , ch : bladerf_channel , rate : * mut bladerf_rational_rate) -> :: std :: os :: raw :: c_int ; } pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:21965
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...; } extern "C" { pub fn bladerf_set_loopback (dev : * mut bladerf , lb : bladerf_loopback) -> :: std :: os :: raw :: c_int ; } ext...
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:18985
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; extern "C" { pub fn bladerf_set_bandwidth (dev : * mut bladerf , ch : bladerf_channel , bandwidth : bladerf_bandwidth , actual : * mut bladerf_bandwidth) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:22088
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_loopback (dev : * mut bladerf , lb : * mut bladerf_loopback) -> :: std :: os :: raw :: c_int ; } pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:19175
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_bandwidth (dev : * mut bladerf , ch : bladerf_channel , bandwidth : * mut bladerf_bandwidth) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:24705
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; extern "C" { pub fn bladerf_trigger_init (dev : * mut bladerf , ch : bladerf_channel , signal : bladerf_trigger_signal , trigger : * mut bladerf_trigger) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:19336
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_bandwidth_range (dev : * mut bladerf , ch : bladerf_channel , range : * mut * const bladerf_range) -> :: std :: os :: raw :: c_int ; } pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:24895
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_trigger_arm (dev : * mut bladerf , trigger : * const bladerf_trigger , arm : bool , resv1 : u64 , resv2 : u64) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:19538
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; extern "C" { pub fn bladerf_select_band (dev : * mut bladerf , ch : bladerf_channel , frequency : bladerf_frequency) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:25070
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_trigger_fire (dev : * mut bladerf , trigger : * const bladerf_trigger) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:19691
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_set_frequency (dev : * mut bladerf , ch : bladerf_channel , frequency : bladerf_frequency) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:19846
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_frequency (dev : * mut bladerf , ch : bladerf_channel , frequency : * mut bladerf_frequency) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:25205
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_trigger_state (dev : * mut bladerf , trigger : * const bladerf_trigger , is_armed : * mut bool , has_fired : * mut bool , fire_requested : * mut bool , resv1 : * mut u64 , resv2 : * mut u64) -> :: std :: os :: raw :: c_int ; } pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:20007
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_frequency_range (dev : * mut bladerf , ch : bladerf_channel , range : * mut * const bladerf_range) -> :: std :: os :: raw :: c_int ; } pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:25896
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...nt ; extern "C" { pub fn bladerf_set_rx_mux (dev : * mut bladerf , mux : bladerf_rx_mux) -> :: std :: os :: raw :: c_int ; } exter...
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:21698
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; extern "C" { pub fn bladerf_get_loopback_modes (dev : * mut bladerf , modes : * mut * const bladerf_loopback_modes) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:26016
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_rx_mux (dev : * mut bladerf , mode : * mut bladerf_rx_mux) -> :: std :: os :: raw :: c_int ; } pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:21850
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...int ; } extern "C" { pub fn bladerf_is_loopback_mode_supported (dev : * mut bladerf , mode : bladerf_loopback) -> bool ; } extern ...
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:30165
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; extern "C" { pub fn bladerf_schedule_retune (dev : * mut bladerf , ch : bladerf_channel , timestamp : bladerf_timestamp , frequency : bladerf_frequency , quick_tune : * mut bladerf_quick_tune) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:21965
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...; } extern "C" { pub fn bladerf_set_loopback (dev : * mut bladerf , lb : bladerf_loopback) -> :: std :: os :: raw :: c_int ; } ext...
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:22088
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_loopback (dev : * mut bladerf , lb : * mut bladerf_loopback) -> :: std :: os :: raw :: c_int ; } pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:30394
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_cancel_scheduled_retunes (dev : * mut bladerf , ch : bladerf_channel) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:30528
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_quick_tune (dev : * mut bladerf , ch : bladerf_channel , quick_tune : * mut bladerf_quick_tune) -> :: std :: os :: raw :: c_int ; } pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:24705
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; extern "C" { pub fn bladerf_trigger_init (dev : * mut bladerf , ch : bladerf_channel , signal : bladerf_trigger_signal , trigger : * mut bladerf_trigger) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:31099
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; extern "C" { pub fn bladerf_set_correction (dev : * mut bladerf , ch : bladerf_channel , corr : bladerf_correction , value : bladerf_correction_value) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:24895
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_trigger_arm (dev : * mut bladerf , trigger : * const bladerf_trigger , arm : bool , resv1 : u64 , resv2 : u64) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:31286
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_correction (dev : * mut bladerf , ch : bladerf_channel , corr : bladerf_correction , value : * mut bladerf_correction_value) -> :: std :: os :: raw :: c_int ; } pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:25070
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_trigger_fire (dev : * mut bladerf , trigger : * const bladerf_trigger) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:33028
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; extern "C" { pub fn bladerf_interleave_stream_buffer (layout : bladerf_channel_layout , format : bladerf_format , buffer_size : :: std :: os :: raw :: c_uint , samples : * mut :: std :: os :: raw :: c_void) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:25205
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_trigger_state (dev : * mut bladerf , trigger : * const bladerf_trigger , is_armed : * mut bool , has_fired : * mut bool , fire_requested : * mut bool , resv1 : * mut u64 , resv2 : * mut u64) -> :: std :: os :: raw :: c_int ; } pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:25896
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...nt ; extern "C" { pub fn bladerf_set_rx_mux (dev : * mut bladerf , mux : bladerf_rx_mux) -> :: std :: os :: raw :: c_int ; } exter...
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:33271
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_deinterleave_stream_buffer (layout : bladerf_channel_layout , format : bladerf_format , buffer_size : :: std :: os :: raw :: c_uint , samples : * mut :: std :: os :: raw :: c_void) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:26016
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_rx_mux (dev : * mut bladerf , mode : * mut bladerf_rx_mux) -> :: std :: os :: raw :: c_int ; } pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:33516
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_enable_module (dev : * mut bladerf , ch : bladerf_channel , enable : bool) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:30165
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; extern "C" { pub fn bladerf_schedule_retune (dev : * mut bladerf , ch : bladerf_channel , timestamp : bladerf_timestamp , frequency : bladerf_frequency , quick_tune : * mut bladerf_quick_tune) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:33655
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_timestamp (dev : * mut bladerf , dir : bladerf_direction , timestamp : * mut bladerf_timestamp) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:30394
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_cancel_scheduled_retunes (dev : * mut bladerf , ch : bladerf_channel) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:33819
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_sync_config (dev ...: c_uint) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:30528
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_quick_tune (dev : * mut bladerf , ch : bladerf_channel , quick_tune : * mut bladerf_quick_tune) -> :: std :: os :: raw :: c_int ; } pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:34166
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_sync_tx (dev : * mut bladerf , samples : * const :: std :: os :: raw :: c_void , num_samples : :: std :: os :: raw :: c_uint , metadata : * mut bladerf_metadata , timeout_ms : :: std :: os :: raw :: c_uint) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:31099
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; extern "C" { pub fn bladerf_set_correction (dev : * mut bladerf , ch : bladerf_channel , corr : bladerf_correction , value : bladerf_correction_value) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:34437
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_sync_rx (dev : * mut bladerf , samples : * mut :: std :: os :: raw :: c_void , num_samples : :: std :: os :: raw :: c_uint , metadata : * mut bladerf_metadata , timeout_ms : :: std :: os :: raw :: c_uint) -> :: std :: os :: raw :: c_int ; } # ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:31286
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_correction (dev : * mut bladerf , ch : bladerf_channel , corr : bladerf_correction , value : * mut bladerf_correction_value) -> :: std :: os :: raw :: c_int ; } pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:35132
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; extern "C" { pub fn bladerf_init_stream (stre...: c_void) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:33028
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; extern "C" { pub fn bladerf_interleave_stream_buffer (layout : bladerf_channel_layout , format : bladerf_format , buffer_size : :: std :: os :: raw :: c_uint , samples : * mut :: std :: os :: raw :: c_void) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:33271
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_deinterleave_stream_buffer (layout : bladerf_channel_layout , format : bladerf_format , buffer_size : :: std :: os :: raw :: c_uint , samples : * mut :: std :: os :: raw :: c_void) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:35510
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_stream (stream : * mut bladerf_stream , layout : bladerf_channel_layout) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:33516
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_enable_module (dev : * mut bladerf , ch : bladerf_channel , enable : bool) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:35647
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_submit_stream_buffer (stream : * mut bladerf_stream , buffer : * mut :: std :: os :: raw :: c_void , timeout_ms : :: std :: os :: raw :: c_uint) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:33655
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_timestamp (dev : * mut bladerf , dir : bladerf_direction , timestamp : * mut bladerf_timestamp) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:35856
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_submit_stream_buffer_nb (stream : * mut bladerf_stream , buffer : * mut :: std :: os :: raw :: c_void) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:33819
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_sync_config (dev ...: c_uint) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:36023
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...:: os :: raw :: c_int ; } extern "C" { pub fn bladerf_deinit_stream (stream : * mut bladerf_stream) ; } extern "C" { pub fn blader...
[INFO] [stdout]   |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:34166
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_sync_tx (dev : * mut bladerf , samples : * const :: std :: os :: raw :: c_void , num_samples : :: std :: os :: raw :: c_uint , metadata : * mut bladerf_metadata , timeout_ms : :: std :: os :: raw :: c_uint) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:36101
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_set_stream_timeout (dev : * mut bladerf , dir : bladerf_direction , timeout : :: std :: os :: raw :: c_uint) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:34437
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_sync_rx (dev : * mut bladerf , samples : * mut :: std :: os :: raw :: c_void , num_samples : :: std :: os :: raw :: c_uint , metadata : * mut bladerf_metadata , timeout_ms : :: std :: os :: raw :: c_uint) -> :: std :: os :: raw :: c_int ; } # ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:36274
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_stream_timeout (dev : * mut bladerf , dir : bladerf_direction , timeout : * mut :: std :: os :: raw :: c_uint) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:35132
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; extern "C" { pub fn bladerf_init_stream (stre...: c_void) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:36453
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_flash_firmware (dev : * mut bladerf , firmware : * const :: std :: os :: raw :: c_char) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:35510
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_stream (stream : * mut bladerf_stream , layout : bladerf_channel_layout) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:36605
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_load_fpga (dev : * mut bladerf , fpga : * const :: std :: os :: raw :: c_char) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:35647
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_submit_stream_buffer (stream : * mut bladerf_stream , buffer : * mut :: std :: os :: raw :: c_void , timeout_ms : :: std :: os :: raw :: c_uint) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:35856
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_submit_stream_buffer_nb (stream : * mut bladerf_stream , buffer : * mut :: std :: os :: raw :: c_void) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:36748
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_flash_fpga (dev : * mut bladerf , fpga_image : * const :: std :: os :: raw :: c_char) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:36898
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...:: c_int ; } extern "C" { pub fn bladerf_erase_stored_fpga (dev : * mut bladerf) -> :: std :: os :: raw :: c_int ; } extern "C" { ...
[INFO] [stdout]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:36023
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...:: os :: raw :: c_int ; } extern "C" { pub fn bladerf_deinit_stream (stream : * mut bladerf_stream) ; } extern "C" { pub fn blader...
[INFO] [stdout]   |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:36101
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_set_stream_timeout (dev : * mut bladerf , dir : bladerf_direction , timeout : :: std :: os :: raw :: c_uint) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:37002
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...aw :: c_int ; } extern "C" { pub fn bladerf_device_reset (dev : * mut bladerf) -> :: std :: os :: raw :: c_int ; } extern "C" { pu...
[INFO] [stdout]   |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:36274
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_stream_timeout (dev : * mut bladerf , dir : bladerf_direction , timeout : * mut :: std :: os :: raw :: c_uint) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:37101
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_fw_log (dev : * mut bladerf , filename : * const :: std :: os :: raw :: c_char) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:36453
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_flash_firmware (dev : * mut bladerf , firmware : * const :: std :: os :: raw :: c_char) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:37249
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...:: c_int ; } extern "C" { pub fn bladerf_jump_to_bootloader (dev : * mut bladerf) -> :: std :: os :: raw :: c_int ; } extern "C" {...
[INFO] [stdout]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:36605
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_load_fpga (dev : * mut bladerf , fpga : * const :: std :: os :: raw :: c_char) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:37354
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; } extern "C" { pub fn bladerf_get_bootloader_list (list : * mut * mut bladerf_devinfo) -> :: std :: os :: raw :: c_int ; } exte...
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:36748
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_flash_fpga (dev : * mut bladerf , fpga_image : * const :: std :: os :: raw :: c_char) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:37475
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_load_fw_from_bootloader (device_identifier : * const :: std :: os :: raw :: c_char , backend : bladerf_backend , bus : u8 , addr : u8 , file : * const :: std :: os :: raw :: c_char) -> :: std :: os :: raw :: c_int ; } pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:36898
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...:: c_int ; } extern "C" { pub fn bladerf_erase_stored_fpga (dev : * mut bladerf) -> :: std :: os :: raw :: c_int ; } extern "C" { ...
[INFO] [stdout]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:40704
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; extern "C" { pub fn bladerf_alloc_image (dev : * mut bladerf , type_ : bladerf_image_type , address : u32 , length : u32) -> * mut bladerf_image ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:37002
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...aw :: c_int ; } extern "C" { pub fn bladerf_device_reset (dev : * mut bladerf) -> :: std :: os :: raw :: c_int ; } extern "C" { pu...
[INFO] [stdout]   |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:37101
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_fw_log (dev : * mut bladerf , filename : * const :: std :: os :: raw :: c_char) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:40853
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_alloc_cal_image (dev : * mut bladerf , fpga_size : bladerf_fpga_size , vctcxo_trim : u16) -> * mut bladerf_image ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:40998
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...) -> * mut bladerf_image ; } extern "C" { pub fn bladerf_free_image (image : * mut bladerf_image) ; } extern "C" { pub fn bladerf_...
[INFO] [stdout]   |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:37249
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...:: c_int ; } extern "C" { pub fn bladerf_jump_to_bootloader (dev : * mut bladerf) -> :: std :: os :: raw :: c_int ; } extern "C" {...
[INFO] [stdout]   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:37354
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; } extern "C" { pub fn bladerf_get_bootloader_list (list : * mut * mut bladerf_devinfo) -> :: std :: os :: raw :: c_int ; } exte...
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:41071
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_image_write (dev : * mut bladerf , image : * mut bladerf_image , file : * const :: std :: os :: raw :: c_char) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:37475
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_load_fw_from_bootloader (device_identifier : * const :: std :: os :: raw :: c_char , backend : bladerf_backend , bus : u8 , addr : u8 , file : * const :: std :: os :: raw :: c_char) -> :: std :: os :: raw :: c_int ; } pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:41246
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_image_read (image : * mut bladerf_image , file : * const :: std :: os :: raw :: c_char) -> :: std :: os :: raw :: c_int ; } pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:40704
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; extern "C" { pub fn bladerf_alloc_image (dev : * mut bladerf , type_ : bladerf_image_type , address : u32 , length : u32) -> * mut bladerf_image ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:41862
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; extern "C" { pub fn bladerf_set_vctcxo_tamer_mode (dev : * mut bladerf , mode : bladerf_vctcxo_tamer_mode) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:40853
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_alloc_cal_image (dev : * mut bladerf , fpga_size : bladerf_fpga_size , vctcxo_trim : u16) -> * mut bladerf_image ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:42005
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_vctcxo_tamer_mode (dev : * mut bladerf , mode : * mut bladerf_vctcxo_tamer_mode) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:40998
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...) -> * mut bladerf_image ; } extern "C" { pub fn bladerf_free_image (image : * mut bladerf_image) ; } extern "C" { pub fn bladerf_...
[INFO] [stdout]   |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:42154
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; } extern "C" { pub fn bladerf_get_vctcxo_trim (dev : * mut bladerf , trim : * mut u16) -> :: std :: os :: raw :: c_int ; } exte...
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:41071
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_image_write (dev : * mut bladerf , image : * mut bladerf_image , file : * const :: std :: os :: raw :: c_char) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:42275
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..._int ; } extern "C" { pub fn bladerf_trim_dac_write (dev : * mut bladerf , val : u16) -> :: std :: os :: raw :: c_int ; } extern "...
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:41246
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_image_read (image : * mut bladerf_image , file : * const :: std :: os :: raw :: c_char) -> :: std :: os :: raw :: c_int ; } pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:42388
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...t ; } extern "C" { pub fn bladerf_trim_dac_read (dev : * mut bladerf , val : * mut u16) -> :: std :: os :: raw :: c_int ; } pub co...
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:41862
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; extern "C" { pub fn bladerf_set_vctcxo_tamer_mode (dev : * mut bladerf , mode : bladerf_vctcxo_tamer_mode) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:42822
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; extern "C" { pub fn bladerf_set_tuning_mode (dev : * mut bladerf , mode : bladerf_tuning_mode) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:42005
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_vctcxo_tamer_mode (dev : * mut bladerf , mode : * mut bladerf_vctcxo_tamer_mode) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:42154
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; } extern "C" { pub fn bladerf_get_vctcxo_trim (dev : * mut bladerf , trim : * mut u16) -> :: std :: os :: raw :: c_int ; } exte...
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:42953
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_tuning_mode (dev : * mut bladerf , mode : * mut bladerf_tuning_mode) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:43090
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_read_trigger (dev : * mut bladerf , ch : bladerf_channel , signal : bladerf_trigger_signal , val : * mut u8) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:42275
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..._int ; } extern "C" { pub fn bladerf_trim_dac_write (dev : * mut bladerf , val : u16) -> :: std :: os :: raw :: c_int ; } extern "...
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:42388
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...t ; } extern "C" { pub fn bladerf_trim_dac_read (dev : * mut bladerf , val : * mut u16) -> :: std :: os :: raw :: c_int ; } pub co...
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:43263
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_write_trigger (dev : * mut bladerf , ch : bladerf_channel , signal : bladerf_trigger_signal , val : u8) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:42822
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; extern "C" { pub fn bladerf_set_tuning_mode (dev : * mut bladerf , mode : bladerf_tuning_mode) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:43431
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_wishbone_master_read (dev : * mut bladerf , addr : u32 , data : * mut u32) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:42953
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_tuning_mode (dev : * mut bladerf , mode : * mut bladerf_tuning_mode) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:43570
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_wishbone_master_write (dev : * mut bladerf , addr : u32 , val : u32) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:43090
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_read_trigger (dev : * mut bladerf , ch : bladerf_channel , signal : bladerf_trigger_signal , val : * mut u8) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:43703
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; } extern "C" { pub fn bladerf_config_gpio_read (dev : * mut bladerf , val : * mut u32) -> :: std :: os :: raw :: c_int ; } exte...
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:43263
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_write_trigger (dev : * mut bladerf , ch : bladerf_channel , signal : bladerf_trigger_signal , val : u8) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:43824
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...nt ; } extern "C" { pub fn bladerf_config_gpio_write (dev : * mut bladerf , val : u32) -> :: std :: os :: raw :: c_int ; } extern ...
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:43431
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_wishbone_master_read (dev : * mut bladerf , addr : u32 , data : * mut u32) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:43940
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_erase_flash (dev : * mut bladerf , erase_block : u32 , count : u32) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:43570
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_wishbone_master_write (dev : * mut bladerf , addr : u32 , val : u32) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:44072
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_erase_flash_bytes (dev : * mut bladerf , address : u32 , length : u32) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:43703
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; } extern "C" { pub fn bladerf_config_gpio_read (dev : * mut bladerf , val : * mut u32) -> :: std :: os :: raw :: c_int ; } exte...
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:44207
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_read_flash (dev : * mut bladerf , buf : * mut u8 , page : u32 , count : u32) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:43824
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...nt ; } extern "C" { pub fn bladerf_config_gpio_write (dev : * mut bladerf , val : u32) -> :: std :: os :: raw :: c_int ; } extern ...
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:43940
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_erase_flash (dev : * mut bladerf , erase_block : u32 , count : u32) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:44348
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_read_flash_bytes (dev : * mut bladerf , buf : * mut u8 , address : u32 , bytes : u32) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:44072
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_erase_flash_bytes (dev : * mut bladerf , address : u32 , length : u32) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:44498
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_write_flash (dev : * mut bladerf , buf : * const u8 , page : u32 , count : u32) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:44207
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_read_flash (dev : * mut bladerf , buf : * mut u8 , page : u32 , count : u32) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:44642
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_write_flash_bytes (dev : * mut bladerf , buf : * const u8 , address : u32 , length : u32) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:44348
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_read_flash_bytes (dev : * mut bladerf , buf : * mut u8 , address : u32 , bytes : u32) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:44796
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... raw :: c_int ; } extern "C" { pub fn bladerf_lock_otp (dev : * mut bladerf) -> :: std :: os :: raw :: c_int ; } extern "C" { pub ...
[INFO] [stdout]   |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:44498
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_write_flash (dev : * mut bladerf , buf : * const u8 , page : u32 , count : u32) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:44642
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_write_flash_bytes (dev : * mut bladerf , buf : * const u8 , address : u32 , length : u32) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:44891
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..._int ; } extern "C" { pub fn bladerf_read_otp (dev : * mut bladerf , buf : * mut u8) -> :: std :: os :: raw :: c_int ; } extern "C...
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:44796
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... raw :: c_int ; } extern "C" { pub fn bladerf_lock_otp (dev : * mut bladerf) -> :: std :: os :: raw :: c_int ; } extern "C" { pub ...
[INFO] [stdout]   |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:45003
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..._int ; } extern "C" { pub fn bladerf_write_otp (dev : * mut bladerf , buf : * mut u8) -> :: std :: os :: raw :: c_int ; } extern "...
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:44891
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..._int ; } extern "C" { pub fn bladerf_read_otp (dev : * mut bladerf , buf : * mut u8) -> :: std :: os :: raw :: c_int ; } extern "C...
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:45116
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_set_rf_port (dev : * mut bladerf , ch : bladerf_channel , port : * const :: std :: os :: raw :: c_char) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:45003
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..._int ; } extern "C" { pub fn bladerf_write_otp (dev : * mut bladerf , buf : * mut u8) -> :: std :: os :: raw :: c_int ; } extern "...
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:45284
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_rf_port (dev : * mut bladerf , ch : bladerf_channel , port : * mut * const :: std :: os :: raw :: c_char) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:45116
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_set_rf_port (dev : * mut bladerf , ch : bladerf_channel , port : * const :: std :: os :: raw :: c_char) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:45458
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_rf_ports (dev : * mut bladerf , ch : bladerf_channel , ports : * mut * const :: std :: os :: raw :: c_char , count : :: std :: os :: raw :: c_uint) -> :: std :: os :: raw :: c_int ; } pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:45284
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_rf_port (dev : * mut bladerf , ch : bladerf_channel , port : * mut * const :: std :: os :: raw :: c_char) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:45884
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; extern "C" { pub fn bladerf_enable_feature (dev : * mut bladerf , feature : bladerf_feature , enable : bool) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:45458
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_rf_ports (dev : * mut bladerf , ch : bladerf_channel , ports : * mut * const :: std :: os :: raw :: c_char , count : :: std :: os :: raw :: c_uint) -> :: std :: os :: raw :: c_int ; } pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:46029
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_feature (dev : * mut bladerf , feature : * mut bladerf_feature) -> :: std :: os :: raw :: c_int ; } pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:45884
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; extern "C" { pub fn bladerf_enable_feature (dev : * mut bladerf , feature : bladerf_feature , enable : bool) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:46436
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...nt ; extern "C" { pub fn bladerf_expansion_attach (dev : * mut bladerf , xb : bladerf_xb) -> :: std :: os :: raw :: c_int ; } exte...
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:46029
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_feature (dev : * mut bladerf , feature : * mut bladerf_feature) -> :: std :: os :: raw :: c_int ; } pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:46436
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...nt ; extern "C" { pub fn bladerf_expansion_attach (dev : * mut bladerf , xb : bladerf_xb) -> :: std :: os :: raw :: c_int ; } exte...
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:46557
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_expansion_get_attached (dev : * mut bladerf , xb : * mut bladerf_xb) -> :: std :: os :: raw :: c_int ; } pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:46557
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_expansion_get_attached (dev : * mut bladerf , xb : * mut bladerf_xb) -> :: std :: os :: raw :: c_int ; } pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:47304
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... :: os :: raw :: c_uint ; extern "C" { pub fn bladerf_log_set_verbosity (level : bladerf_log_level) ; } extern "C" { pub fn blader...
[INFO] [stdout]   |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:47304
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... :: os :: raw :: c_uint ; extern "C" { pub fn bladerf_log_set_verbosity (level : bladerf_log_level) ; } extern "C" { pub fn blader...
[INFO] [stdout]   |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:47382
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...el : bladerf_log_level) ; } extern "C" { pub fn bladerf_version (version : * mut bladerf_version) ; } extern "C" { pub fn bladerf_...
[INFO] [stdout]   |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:47456
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; } extern "C" { pub fn bladerf_strerror (error : :: std :: os :: raw :: c_int) -> * const :: std :: os :: raw :: c_char ; } pub ...
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:47382
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...el : bladerf_log_level) ; } extern "C" { pub fn bladerf_version (version : * mut bladerf_version) ; } extern "C" { pub fn bladerf_...
[INFO] [stdout]   |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:47936
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; extern "C" { pub fn bladerf_set_txvga2 (dev : * mut bladerf , gain : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:47456
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; } extern "C" { pub fn bladerf_strerror (error : :: std :: os :: raw :: c_int) -> * const :: std :: os :: raw :: c_char ; } pub ...
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:48071
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_txvga2 (dev : * mut bladerf , gain : * mut :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:47936
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; extern "C" { pub fn bladerf_set_txvga2 (dev : * mut bladerf , gain : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:48212
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_set_txvga1 (dev : * mut bladerf , gain : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:48071
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_txvga2 (dev : * mut bladerf , gain : * mut :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:48347
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_txvga1 (dev : * mut bladerf , gain : * mut :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:48212
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_set_txvga1 (dev : * mut bladerf , gain : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:48488
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_set_lna_gain (dev : * mut bladerf , gain : bladerf_lna_gain) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:48347
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_txvga1 (dev : * mut bladerf , gain : * mut :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:48613
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_lna_gain (dev : * mut bladerf , gain : * mut bladerf_lna_gain) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:48488
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_set_lna_gain (dev : * mut bladerf , gain : bladerf_lna_gain) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:48744
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_set_rxvga1 (dev : * mut bladerf , gain : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:48613
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_lna_gain (dev : * mut bladerf , gain : * mut bladerf_lna_gain) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:48879
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_rxvga1 (dev : * mut bladerf , gain : * mut :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:48744
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_set_rxvga1 (dev : * mut bladerf , gain : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:49020
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_set_rxvga2 (dev : * mut bladerf , gain : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:48879
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_rxvga1 (dev : * mut bladerf , gain : * mut :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:49155
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_rxvga2 (dev : * mut bladerf , gain : * mut :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:49020
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_set_rxvga2 (dev : * mut bladerf , gain : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:49589
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; extern "C" { pub fn bladerf_set_sampling (dev : * mut bladerf , sampling : bladerf_sampling) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:49718
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_sampling (dev : * mut bladerf , sampling : * mut bladerf_sampling) -> :: std :: os :: raw :: c_int ; } pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:49155
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_rxvga2 (dev : * mut bladerf , gain : * mut :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int ; } pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:50130
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; extern "C" { pub fn bladerf_set_lpf_mode (dev : * mut bladerf , ch : bladerf_channel , mode : bladerf_lpf_mode) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:49589
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; extern "C" { pub fn bladerf_set_sampling (dev : * mut bladerf , sampling : bladerf_sampling) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:50278
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_lpf_mode (dev : * mut bladerf , ch : bladerf_channel , mode : * mut bladerf_lpf_mode) -> :: std :: os :: raw :: c_int ; } pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:49718
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_sampling (dev : * mut bladerf , sampling : * mut bladerf_sampling) -> :: std :: os :: raw :: c_int ; } pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:50879
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; extern "C" { pub fn bladerf_set_smb_mode (dev : * mut bladerf , mode : bladerf_smb_mode) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:50130
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; extern "C" { pub fn bladerf_set_lpf_mode (dev : * mut bladerf , ch : bladerf_channel , mode : bladerf_lpf_mode) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:50278
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_lpf_mode (dev : * mut bladerf , ch : bladerf_channel , mode : * mut bladerf_lpf_mode) -> :: std :: os :: raw :: c_int ; } pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:51004
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_smb_mode (dev : * mut bladerf , mode : * mut bladerf_smb_mode) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:51135
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_set_rational_smb_frequency (dev : * mut bladerf , rate : * mut bladerf_rational_rate , actual : * mut bladerf_rational_rate) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:50879
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; extern "C" { pub fn bladerf_set_smb_mode (dev : * mut bladerf , mode : bladerf_smb_mode) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:51324
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_set_smb_frequency (dev : * mut bladerf , rate : u32 , actual : * mut u32) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:51004
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_smb_mode (dev : * mut bladerf , mode : * mut bladerf_smb_mode) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:51462
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_rational_smb_frequency (dev : * mut bladerf , rate : * mut bladerf_rational_rate) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:51135
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_set_rational_smb_frequency (dev : * mut bladerf , rate : * mut bladerf_rational_rate , actual : * mut bladerf_rational_rate) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:51612
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_smb_frequency (dev : * mut bladerf , rate : * mut :: std :: os :: raw :: c_uint) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:51324
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_set_smb_frequency (dev : * mut bladerf , rate : u32 , actual : * mut u32) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:51761
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_expansion_gpio_read (dev : * mut bladerf , val : * mut u32) -> :: std :: os :: raw :: c_int ; } ext...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:51462
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_rational_smb_frequency (dev : * mut bladerf , rate : * mut bladerf_rational_rate) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:51885
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...t ; } extern "C" { pub fn bladerf_expansion_gpio_write (dev : * mut bladerf , val : u32) -> :: std :: os :: raw :: c_int ; } exter...
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:51612
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_smb_frequency (dev : * mut bladerf , rate : * mut :: std :: os :: raw :: c_uint) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:52004
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_expansion_gpio_masked_write (dev : * mut bladerf , mask : u32 , value : u32) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:51761
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_expansion_gpio_read (dev : * mut bladerf , val : * mut u32) -> :: std :: os :: raw :: c_int ; } ext...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:52145
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_expansion_gpio_dir_read (dev : * mut bladerf , outputs : * mut u32) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:51885
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...t ; } extern "C" { pub fn bladerf_expansion_gpio_write (dev : * mut bladerf , val : u32) -> :: std :: os :: raw :: c_int ; } exter...
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:52277
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_expansion_gpio_dir_write (dev : * mut bladerf , outputs : u32) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:52004
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_expansion_gpio_masked_write (dev : * mut bladerf , mask : u32 , value : u32) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:52404
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_expansion_gpio_dir_masked_write (dev : * mut bladerf , mask : u32 , outputs : u32) -> :: std :: os :: raw :: c_int ; } pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:52145
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_expansion_gpio_dir_read (dev : * mut bladerf , outputs : * mut u32) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:54103
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; extern "C" { pub fn bladerf_xb200_set_filterbank (dev : * mut bladerf , ch : bladerf_channel , filter : bladerf_xb200_filter) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:54265
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_xb200_get_filterbank (dev : * mut bladerf , ch : bladerf_channel , filter : * mut bladerf_xb200_filter) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:52277
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_expansion_gpio_dir_write (dev : * mut bladerf , outputs : u32) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:54433
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_xb200_set_path (dev : * mut bladerf , ch : bladerf_channel , path : bladerf_xb200_path) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:52404
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_expansion_gpio_dir_masked_write (dev : * mut bladerf , mask : u32 , outputs : u32) -> :: std :: os :: raw :: c_int ; } pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:54585
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_xb200_get_path (dev : * mut bladerf , ch : bladerf_channel , path : * mut bladerf_xb200_path) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:54103
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; extern "C" { pub fn bladerf_xb200_set_filterbank (dev : * mut bladerf , ch : bladerf_channel , filter : bladerf_xb200_filter) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:54743
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_xb300_set_trx (dev : * mut bladerf , trx : bladerf_xb300_trx) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:54265
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_xb200_get_filterbank (dev : * mut bladerf , ch : bladerf_channel , filter : * mut bladerf_xb200_filter) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:54869
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_xb300_get_trx (dev : * mut bladerf , trx : * mut bladerf_xb300_trx) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:54433
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_xb200_set_path (dev : * mut bladerf , ch : bladerf_channel , path : bladerf_xb200_path) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:55001
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_xb300_set_amplifier_enable (dev : * mut bladerf , amp : bladerf_xb300_amplifier , enable : bool) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:54585
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_xb200_get_path (dev : * mut bladerf , ch : bladerf_channel , path : * mut bladerf_xb200_path) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:55162
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_xb300_get_amplifier_enable (dev : * mut bladerf , amp : bladerf_xb300_amplifier , enable : * mut bool) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:54743
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_xb300_set_trx (dev : * mut bladerf , trx : bladerf_xb300_trx) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:55329
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_xb300_get_output_power (dev : * mut bladerf , val : * mut f32) -> :: std :: os :: raw :: c_int ; } pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:54869
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_xb300_get_trx (dev : * mut bladerf , trx : * mut bladerf_xb300_trx) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:55914
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; extern "C" { pub fn bladerf_calibrate_dc (dev : * mut bladerf , module : bladerf_cal_module) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:55001
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_xb300_set_amplifier_enable (dev : * mut bladerf , amp : bladerf_xb300_amplifier , enable : bool) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:56043
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... c_int ; } extern "C" { pub fn bladerf_dac_write (dev : * mut bladerf , val : u16) -> :: std :: os :: raw :: c_int ; } extern "C" ...
[INFO] [stdout]   |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:56151
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..._int ; } extern "C" { pub fn bladerf_dac_read (dev : * mut bladerf , val : * mut u16) -> :: std :: os :: raw :: c_int ; } extern "...
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:55162
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_xb300_get_amplifier_enable (dev : * mut bladerf , amp : bladerf_xb300_amplifier , enable : * mut bool) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:56264
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_si5338_read (dev : * mut bladerf , address : u8 , val : * mut u8) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:55329
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_xb300_get_output_power (dev : * mut bladerf , val : * mut f32) -> :: std :: os :: raw :: c_int ; } pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:56394
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_si5338_write (dev : * mut bladerf , address : u8 , val : u8) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:55914
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; extern "C" { pub fn bladerf_calibrate_dc (dev : * mut bladerf , module : bladerf_cal_module) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:56519
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_lms_read (dev : * mut bladerf , address : u8 , val : * mut u8) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:56043
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... c_int ; } extern "C" { pub fn bladerf_dac_write (dev : * mut bladerf , val : u16) -> :: std :: os :: raw :: c_int ; } extern "C" ...
[INFO] [stdout]   |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:56646
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...; } extern "C" { pub fn bladerf_lms_write (dev : * mut bladerf , address : u8 , val : u8) -> :: std :: os :: raw :: c_int ; } # [r...
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:56151
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..._int ; } extern "C" { pub fn bladerf_dac_read (dev : * mut bladerf , val : * mut u16) -> :: std :: os :: raw :: c_int ; } extern "...
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:58633
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; extern "C" { pub fn bladerf_lms_set_dc_cals (dev : * mut bladerf , dc_cals : * const bladerf_lms_dc_cals) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:56264
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_si5338_read (dev : * mut bladerf , address : u8 , val : * mut u8) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:58775
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_lms_get_dc_cals (dev : * mut bladerf , dc_cals : * mut bladerf_lms_dc_cals) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:56394
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_si5338_write (dev : * mut bladerf , address : u8 , val : u8) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:58915
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...c_int ; } extern "C" { pub fn bladerf_xb_spi_write (dev : * mut bladerf , val : u32) -> :: std :: os :: raw :: c_int ; } extern "C...
[INFO] [stdout]   |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:56519
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_lms_read (dev : * mut bladerf , address : u8 , val : * mut u8) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:59026
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_bias_tee (dev : * mut bladerf , ch : bladerf_channel , enable : * mut bool) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:56646
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...; } extern "C" { pub fn bladerf_lms_write (dev : * mut bladerf , address : u8 , val : u8) -> :: std :: os :: raw :: c_int ; } # [r...
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:59170
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_set_bias_tee (dev : * mut bladerf , ch : bladerf_channel , enable : bool) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:58633
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; extern "C" { pub fn bladerf_lms_set_dc_cals (dev : * mut bladerf , dc_cals : * const bladerf_lms_dc_cals) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:59308
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_rfic_register (dev : * mut bladerf , address : u16 , val : * mut u8) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:59445
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_set_rfic_register (dev : * mut bladerf , address : u16 , val : u8) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:58775
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_lms_get_dc_cals (dev : * mut bladerf , dc_cals : * mut bladerf_lms_dc_cals) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:59576
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_rfic_temperature (dev : * mut bladerf , val : * mut f32) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:58915
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...c_int ; } extern "C" { pub fn bladerf_xb_spi_write (dev : * mut bladerf , val : u32) -> :: std :: os :: raw :: c_int ; } extern "C...
[INFO] [stdout]   |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:59701
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_rfic_rssi (dev : * mut bladerf , ch : bladerf_channel , pre_rssi : * mut i32 , sym_rssi : * mut i32) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:59026
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_bias_tee (dev : * mut bladerf , ch : bladerf_channel , enable : * mut bool) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:59870
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_rfic_ctrl_out (dev : * mut bladerf , ctrl_out : * mut u8) -> :: std :: os :: raw :: c_int ; } pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:59170
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_set_bias_tee (dev : * mut bladerf , ch : bladerf_channel , enable : bool) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:60928
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; extern "C" { pub fn bladerf_get_rfic_rx_fir (dev : * mut bladerf , rxfir : * mut bladerf_rfic_rxfir) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:59308
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_rfic_register (dev : * mut bladerf , address : u16 , val : * mut u8) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:61065
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_set_rfic_rx_fir (dev : * mut bladerf , rxfir : bladerf_rfic_rxfir) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:59445
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_set_rfic_register (dev : * mut bladerf , address : u16 , val : u8) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:61196
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_rfic_tx_fir (dev : * mut bladerf , txfir : * mut bladerf_rfic_txfir) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:59576
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_rfic_temperature (dev : * mut bladerf , val : * mut f32) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:61333
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_set_rfic_tx_fir (dev : * mut bladerf , txfir : bladerf_rfic_txfir) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:59701
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_rfic_rssi (dev : * mut bladerf , ch : bladerf_channel , pre_rssi : * mut i32 , sym_rssi : * mut i32) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:61464
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_pll_lock_state (dev : * mut bladerf , locked : * mut bool) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:59870
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_rfic_ctrl_out (dev : * mut bladerf , ctrl_out : * mut u8) -> :: std :: os :: raw :: c_int ; } pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:61591
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_pll_enable (dev : * mut bladerf , enabled : * mut bool) -> :: std :: os :: raw :: c_int ; } ext...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:61715
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...nt ; } extern "C" { pub fn bladerf_set_pll_enable (dev : * mut bladerf , enable : bool) -> :: std :: os :: raw :: c_int ; } extern...
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:60928
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; extern "C" { pub fn bladerf_get_rfic_rx_fir (dev : * mut bladerf , rxfir : * mut bladerf_rfic_rxfir) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:61065
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_set_rfic_rx_fir (dev : * mut bladerf , rxfir : bladerf_rfic_rxfir) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:61832
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_pll_refclk_range (dev : * mut bladerf , range : * mut * const bladerf_range) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:61977
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_pll_refclk (dev : * mut bladerf , frequency : * mut u64) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:61196
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_rfic_tx_fir (dev : * mut bladerf , txfir : * mut bladerf_rfic_txfir) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:62102
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...t ; } extern "C" { pub fn bladerf_set_pll_refclk (dev : * mut bladerf , frequency : u64) -> :: std :: os :: raw :: c_int ; } exter...
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:61333
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_set_rfic_tx_fir (dev : * mut bladerf , txfir : bladerf_rfic_txfir) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:62221
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_pll_register (dev : * mut bladerf , address : u8 , val : * mut u32) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:61464
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_pll_lock_state (dev : * mut bladerf , locked : * mut bool) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:62357
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_set_pll_register (dev : * mut bladerf , address : u8 , val : u32) -> :: std :: os :: raw :: c_int ; } pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:61591
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_pll_enable (dev : * mut bladerf , enabled : * mut bool) -> :: std :: os :: raw :: c_int ; } ext...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:61715
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...nt ; } extern "C" { pub fn bladerf_set_pll_enable (dev : * mut bladerf , enable : bool) -> :: std :: os :: raw :: c_int ; } extern...
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:62788
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; extern "C" { pub fn bladerf_get_power_source (dev : * mut bladerf , val : * mut bladerf_power_sources) -> :: std :: os :: raw :: c_int ; } pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:61832
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_pll_refclk_range (dev : * mut bladerf , range : * mut * const bladerf_range) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:63154
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; extern "C" { pub fn bladerf_get_clock_select (dev : * mut bladerf , sel : * mut bladerf_clock_select) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:61977
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_pll_refclk (dev : * mut bladerf , frequency : * mut u64) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:63292
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_set_clock_select (dev : * mut bladerf , sel : bladerf_clock_select) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:62102
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...t ; } extern "C" { pub fn bladerf_set_pll_refclk (dev : * mut bladerf , frequency : u64) -> :: std :: os :: raw :: c_int ; } exter...
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:63424
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_clock_output (dev : * mut bladerf , state : * mut bool) -> :: std :: os :: raw :: c_int ; } ext...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:62221
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_pll_register (dev : * mut bladerf , address : u8 , val : * mut u32) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:63548
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...t ; } extern "C" { pub fn bladerf_set_clock_output (dev : * mut bladerf , enable : bool) -> :: std :: os :: raw :: c_int ; } pub c...
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:62357
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_set_pll_register (dev : * mut bladerf , address : u8 , val : u32) -> :: std :: os :: raw :: c_int ; } pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:64248
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; extern "C" { pub fn bladerf_get_pmic_register (dev : * mut bladerf , reg : bladerf_pmic_register , val : * mut :: std :: os :: raw :: c_void) -> :: std :: os :: raw :: c_int ; } # ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:62788
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; extern "C" { pub fn bladerf_get_power_source (dev : * mut bladerf , val : * mut bladerf_power_sources) -> :: std :: os :: raw :: c_int ; } pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:66210
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; extern "C" { pub fn bladerf_get_rf_switch_config (dev : * mut bladerf , config : * mut bladerf_rf_switch_config) -> :: std :: os :: raw :: c_int ; }
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:63154
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; extern "C" { pub fn bladerf_get_clock_select (dev : * mut bladerf , sel : * mut bladerf_clock_select) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:63292
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_set_clock_select (dev : * mut bladerf , sel : bladerf_clock_select) -> :: std :: os :: raw :: c_int ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:63424
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { pub fn bladerf_get_clock_output (dev : * mut bladerf , state : * mut bool) -> :: std :: os :: raw :: c_int ; } ext...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:63548
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...t ; } extern "C" { pub fn bladerf_set_clock_output (dev : * mut bladerf , enable : bool) -> :: std :: os :: raw :: c_int ; } pub c...
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:64248
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; extern "C" { pub fn bladerf_get_pmic_register (dev : * mut bladerf , reg : bladerf_pmic_register , val : * mut :: std :: os :: raw :: c_void) -> :: std :: os :: raw :: c_int ; } # ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/bladerf-sys-b40a6b309aee87aa/out/bindings.rs:3:66210
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; extern "C" { pub fn bladerf_get_rf_switch_config (dev : * mut bladerf , config : * mut bladerf_rf_switch_config) -> :: std :: os :: raw :: c_int ; }
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `bladerf-sys` (lib) due to 193 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error: could not compile `bladerf-sys` (lib test) due to 193 previous errors
[INFO] running `Command { std: "docker" "inspect" "eda94d08a46fbc467ca2d1a108127df8d101807cab45ce3f36bc6468c76ecb97", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "eda94d08a46fbc467ca2d1a108127df8d101807cab45ce3f36bc6468c76ecb97", kill_on_drop: false }`
[INFO] [stdout] eda94d08a46fbc467ca2d1a108127df8d101807cab45ce3f36bc6468c76ecb97
